#ifndef ForbiddenList_H
#define ForbiddenList_H


#include "ValueList.h"

namespace HitoriGenerator {
class ForbiddenList : public ValueList {
public:
	ForbiddenList();
	ForbiddenList(const unsigned short rows, const unsigned short columns);
	
	std::unique_ptr<std::vector<unsigned short>> get_possibility(const unsigned short index) const;
	bool is_valid(const unsigned short index, const unsigned short value) const;
};
}


#endif